Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit fc1e5cc9b6b7d2e0dd91bcc79cd6e86547fbcfa5


Parents : d2c2d7a
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-01T22:17:13-06:00

chore(build): refactor build workflow to improve readability, remove unnecessary frontend preparation step, and exclude .sha256 files from checksum generation

Changes

1 files changed, 4 insertions(+), 5 deletions(-)


Diff

diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml
index a6379710..5a81784b 100644
--- a/.gitea/workflows/build.yml
+++ b/.gitea/workflows/build.yml
@@ -69,7 +69,9 @@ jobs:
version: 10.0.0
- name: Install system dependencies
- run: sudo apt-get update && sudo apt-get install -y patchelf libopusfile0 ffmpeg espeak-ng
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y patchelf libopusfile0 ffmpeg espeak-ng
- name: Setup Task
uses: https://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 # v1
@@ -85,9 +87,6 @@ jobs:
- name: Build Frontend
run: task build-frontend
- - name: Prepare frontend directory
- run: python scripts/prepare_frontend_dir.py
-
- name: Build Python wheel
run: task wheel
@@ -106,7 +105,7 @@ jobs:
echo "## SHA256 Checksums" > release-body.md
echo "" >> release-body.md
for file in *; do
- if [ -f "$file" ] && [ "$file" != "release-body.md" ]; then
+ if [ -f "$file" ] && [ "$file" != "release-body.md" ] && [[ "$file" != *.sha256 ]]; then
sha256sum "$file" | tee "${file}.sha256"
echo "\`$(cat "${file}.sha256")\`" >> release-body.md
fi


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────